User - defined Container Basic Object Default
نویسنده
چکیده
1 Abstract Computerized databases are essential and inseparable components of a vast majority of today's information systems. Database systems are used at all levels of management, research and production to provide uniform access and control of consistent information. Computer aided software engineering system require extensive database system support. Several industrial and academic research and development projects attempt to provide this support by using conventional database management systems or special purpose data managers. Object-oriented database management system technology provides a set of capabilities which are required by computer integrated software engineering systems. Our objective is to take advantage of this new technology and develop computer integrated software engineering systems that support complete user-deened life cycles with uniform interface and logical centralized database support. This paper presents Objectivity (DEC Object/DB) in relation to its architectural issues and shows how applications can be developed by the help of C++ interface. A data model is a logical organization of objects (entities), constraints on them, and relationships among objects in a given application. Just as relational database system is a database system which implements the relational model of data, a object-oriented database system(OODBS) is a system which directly supports the an object-oriented data model 1, 2, 3]. An object-oriented data model is a data model which captures the semantics of object-oriented concepts. Information models are described in Structured Analysis with the Entity-Relationship (ER) formalism 4] and in Object-Oriented Analysis with the Class-Relationship (CR) formalism 5, 6]. The elds of object-oriented programming languages, artiicial intelligence, software engineering, data abstraction and complex data management have all contributed to the development and use of object-oriented technology in the database area. The applied areas that have necessitated OODBS capabilities are-ECAD (electronic computer-aided design), MCAD(mechanical computer-aided software engineering), CASE(computer-aided software engineering), CAP(computer-aided publishing), CIM(computer-integrated manufacturing), Multimedia, Telecommunications, Control systems etc. An OODBS in addition to the object-oriented programming language has three additional features 7, 8, 9]: persistence (objects may live longer than the process that created them, transaction (lumps one or more actions into a single atomic action) and sharing. Several object-oriented database system (OODBS) have been developed like ORION, ObServer/ENCORE, Gemstone, ONTOS, ObjectStore, Versant, Vbase etc. A comparison for some of the above database can be seen from 10, 11]. DEC Object/DB is a family of OODBS which has been designed to be implemented in the object-oriented and distributed systems. It is suitable for applications involving complex data and …
منابع مشابه
Variables and Parameters as References and Containers
Most designers of object-based languages adopt a reference model of variables without explicit justiication, despite its wide ranging consequences. This paper argues that the traditional container model of variables is more eecient than the reference model, nearly as exible, and more appropriate to parallel and distributed systems. The topics addressed are object lifetime and its implications f...
متن کاملAn Approach for Object-Oriented Animation Design
In this concept we present tools for faster designing of reconfigurable function oriented animation systems. A set of basic animation structures and a set of basic animation techniques are defined. An object-oriented hierarchy can be built on the basis of the relationship between basic animation structures and animation techniques. We propose a corresponding class hierarchy for animation design...
متن کاملAtmospheric aerosol optical properties: a database of radiative characteristics for different components and classes.
A database management system has been realized that, by taking physical and chemical properties (the complex refractive index and the size distribution) of basic components as its starting point, allows the user to obtain optical properties of default as well as user-defined aerosol classes. Default classes are defined in accordance with the most widely known and used aerosol models. We obtain ...
متن کاملChange Detection Gamasiab River Margins in Kermanshah by Comparison Pixel Base and Object Orientd Algorithms
Introduction Land use reflects the interactive characteristics of humans and the environment and describes how human exploitation works for one or more targets on the ground. Land use is usually defined on the basis of human use of the land, with an emphasis on the functional role of land in economic activities. Land use, which is associated with human activity, is undergoing change over time....
متن کاملSmile Analyzer: A Software Package for Analyzing the Characteristics of the Speech and Smile
Taking into account the factors related to lip-tooth relationships in orthodontic diagnosis and treatment planning is of prime importance. Manual quantitative analysis of facial parameters on photographs during smile and speech is a difficult and time-consuming job. Since there is no comprehensive and user-friendly software package, we developed a software program called "Smile Analyzer" in the...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007